Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Antalya M15 Monastir M15 Monastir M15 Monastir M15 Antalya M15 Antalya M15 Antalya M25 Kachreti M15 Sharm ElSheikh M15 Tashkent M15 Kayseri M15 Antalya M15 Antalya M25 Antalya M15 Antalya M15 Antalya Astana Challenger M15 Tsaghkadzor M15 Tsaghkadzor Russia F11 Russia F12 Egypt F34 Egypt F35 Egypt F36 Russia F1 Russia F2 Turkey F11 Turkey F12 Russia F3 Russia F4 Kazakhstan F7 Kazakhstan F8 Kazakhstan F9 Estonia F1 Estonia F2 Georgia F1 Georgia F2 Georgia F3 Russia F8 Russia F9 Russia F10 Turkey F34 Turkey F35 Belarus F4 Estonia F4 Estonia F5 Kazakhstan F1 Kazakhstan F2 Uzbekistan F1 Uzbekistan F2 Kazakhstan F3 Kazakhstan F4 Russia F1 Russia F4 Russia F5 Russia F6 Belarus F2 Russia F7 Belarus F4 Estonia F3 Estonia F4 Kazakhstan F1 Kazakhstan F2 Azerbaijan F4 Azerbaijan F5 Azerbaijan F6 Nigeria F1 Nigeria F2 Nigeria F3 Russia F1 Russia F3 Estonia F1 Latvia F1 Russia F5 Russia F6 Russia F7 Russia F8 Estonia F4 Finland F4 Russia F8 Egypt F12 (Sharm El Sheikh) Uzbekistan F2 (Karshi) Russia F2 (Kazan) Russia F3 (Kazan) Russia F5 (Kazan) Estonia F2 (Tartu) Estonia F3 (Tallinn) Estonia F4 (Parnu) Finland F4 (Helsinki) Spain F1 (Manacor (Mallorca)) Spain F3 (Paguera (Mallorca)) Spain F4 (Paguera (Mallorca)) Kazakhstan F2 (Shymkent) Russia F2 (Almetievsk) Russia F3 (Kazan) Kazakhstan F3 (Shymkent) Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) Russia F5 (Kazan) Russia F2 Russia F8 (Moscow) Romania F13 (Iasi) Germany F16 (Hamburg) Estonia F3 (Parnu) Finland F4 (Helsinki) Qatar F4 (Doha) Qatar F5 (Doha) Qatar F6 (Doha) M25 Kazan M25 Aktobe M25 Gyula M15 Plovdiv M15 Akko M15 Almaty M15 Moscow M25 Donostia-San-Sebastian M25 Oviedo M25 Stockholm M25 Falun M15 Parnu M15 Monastir M15 Monastir M15 Kazan M25 Aktobe M25 Aktobe M15 Antalya Egypt F11 (Sharm El Sheikh) M15 St. Petersburg M25 Biel M15 St. Petersburg M15 St. Petersburg M15 Sibenik Uzbekistan F1 (Bukhara) M15 Antalya M25 Antalya M25 Tbilisi M15 Sharm ElSheikh M25 Sharm ElSheikh M25 Sharm ElSheikh M15 Kursumlijska Banja M25 Kursumlijska Banja M15 Antalya M15 Antalya M15 Monastir M15 Shymkent M25 Antalya M15 Liberec M15 Cairo M25 Sharm ElSheikh M15 Antalya Tumkur Open - Tumkur Cordenons Challenger Genova Challenger Szczecin Challenger Prague Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Heilbronn Challenger Zagreb Challenger Prague 2 Challenger Luedenscheid Challenger Antalya 3 Challenger Forli 3 Challenger Spain F2 (Manacor (Mallorca)) M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Antalya M15 St. Petersburg M25 Andijan M25 Namangan M15 Shymkent M15 Bad Waltersdorf Mercedes Cup - Stuttgart M15 Sharm ElSheikh M25 Antalya M15 Antalya M15 Monastir Chennai Challenger New Delhi Challenger M25 Tbilisi M25 Tbilisi Russia F1 (Moscow) M25 Antalya M25 Antalya M15 Antalya M25 Kursumlijska Banja M15 Tbilisi M15 Hong Kong Copenhagen Open - Copenhagen M15 Hong Kong M15 Antalya Heineken Open - Auckland Open 13 - Marseille Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart M15 Tashkent Open de Moselle - Metz Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Heineken Open - Auckland International Tennis Championships - Delray Beach Gerry Weber Open - Halle Mercedes Cup - Stuttgart Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Tennis Channel Open - Las Vegas Open de Moselle - Metz ATP Kremlin Cup - Moscow ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha Millenium Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Qatar Exxon Mobil Open - Doha The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Masters Series - Hamburg Open de Moselle - Metz China Open - Beijing Quimper Challenger Bank Austria Tennis Trophy - Vienna Heineken Open - Auckland SAP Open - San Jose Gerry Weber Open - Halle Mercedes Cup - Stuttgart Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Gerry Weber Open - Halle Open de Moselle - Metz St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Gerry Weber Open - Halle Moselle Open - Metz Qatar ExxonMobil Open - Doha Heineken Open - Auckland Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart China Open - Beijing Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Apia International - Sydney Open Sud de France - Montpellier BMW Open - Munich Gerry Weber Open - Halle Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Kremlin Cup - Moscow Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg ASB Classic - Auckland Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Kremlin Cup - Moscow Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BMW Open - Munich Gerry Weber Open - Halle Bet-at-home Open - Hamburg Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg M25 Antalya Kremlin Cup - Moscow Erste Bank Open - Vienna Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam M25 Sharm ElSheikh Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BMW Open - Munich Gerry Weber Open - Halle German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha ASB Classic - Auckland BMW Open - Munich Noventi Open - Halle Chennai Challenger Zhuhai Challenger Shenzhen Challenger Samarkand Challenger Recanati Challenger Nur-Sultan Challenger Sopot Challenger Generali Open - Kitzbuhel Kremlin Cup - Moscow M25 Monastir Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Hamburg European Open - Hamburg BMW Open - Munich Noventi Open - Halle Hamburg European Open - Hamburg Moselle Open - Metz St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich M15 Monastir Canberra Challenger Almaty 1 Challenger Prague 3 Challenger Istanbul Challenger Moscow Challenger ATU Cup - Weiden Zhuhai Challenger Karshi Challenger Astana Challenger Tennis Masters Series - Hamburg Istanbul Challenger Samarkand Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Karshi Challenger Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Shymkent Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Almaty Challenger Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Meerbusch Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Okal Cup - Eckental Quelle Cup - Furth ATU Cup 2001 - Weiden Okal Cup 2001 International Bavarian Championships - Eckental IPP Open - Helsinki Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Schickendanz Open - Furth Nord/LB Open - Braunschweig Internationale Badische Meisterschaften Um Den Techem Cup - Zell Rhein-Main Challenger 2003 - Aschaffenburg Bulgarian Open - Sofia Dharwad Challenger 2003 - Dharwad Okal Cup 2003 - Eckental Kachreti Challenger Ischgl International Tennis Challenger 2003 - Ischgl ATP Challenger 2003 Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa 10ø Tornea B. Camparini - Reggio Emilia Rhein-Main Challenger 2004 - Aschaffenburg Pro Tennis World Open - Sunrise Schickendanz Open - Furth St. Petersburg Challenger - St. Petersburg ATP Challenger Open 2004 - Monchengladbach Open de la Ville de Saint Denis - Reunion Island Unicredit (Suisse) Bank S. A. Challenger - Chiasso U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Tatra Banka Open - Bratislava Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Warsteiner Challenger - Wolfsburg Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Marbella Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sanremo Challenger U.S. Open - New York Australian Open - Melbourne Barletta Challenger Wimbledon - London U.S. Open - New York Prague 1 Challenger Australian Open - Melbourne French Open - Paris IPP Open - Helsinki U.S. Open - New York French Open - Paris U.S. Open - New York Okal Open - Eckental U.S. Open - New York KGHM Emax Polish Indoors - Wroclaw Yokohama World Tennis Gaora Cup - Yokohama Orleans Challenger The 70th King's Cup and Queen's Cup - Bangkok French Open - Paris Wimbledon - London Orleans Challenger Hamburg Challenger - Hamburg U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Kazan Challenger Australian Open - Melbourne Gemax Open - Belgrade Wimbledon - London U.S. Open - New York Shymkent 2 Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Moscow Challenger Tampere Challenger Tashkent Challenger Rennes Challenger Budapest Challenger Belgaum Open - Belgaum Shenzhen Challenger USTA Men's Challenger of Dallas - Dallas Shymkent Challenger Corona Mexico City Open - Mexico City The Scottish Tennis Championships - Edinburgh Schickendanz Open - Furth Samarkand Challenger ATU Cup - Weiden Fergana Challenger XL Capital Bermuda Open - Bermuda 10th Wartburg Open - Eisenach Ispat Open 2004 - Ostrava Muller Cup - Ulm Oberstaufen Cup - Oberstaufen Schickedanz Open - Furth Bangkok Challenger ATU Cup - Weiden Shymkent Challenger Nord/LB Open 2004 - Braunschweig Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Florence Challenger DPD Challenger 2002 - Aschaffenburg SAA Hilversum Open - Hilversum Parma Challenger Lugano Challenger Cepu Open - San Marino Belgrade Challenger Almaty 2 Challenger Okal Cup 2004 - Eckental Antalya 4 Challenger Bulgarian Challenger 2002 - Sofia Open de la Ville de Saint Denis - Reunion Island Shymkent 1 Challenger Mauritius Open - Mauritius Tbilisi Challenger TED Open - Istanbul Forli 2 Challenger DPD Challenger 2001 - Aschaffenburg BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten BMW Open - Munich Gerry Weber Open - Halle Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Ordina Open - 's-Hertogenbosch Generali Open - Kitzbuhel ATP Kremlin Cup - Moscow Heineken Open - Auckland Qatar ExxonMobil Open - Doha Heineken Open - Auckland The Dubai Tennis Championships - Dubai Davidoff Swiss Indoors Basel - Basel Istanbul 2 Challenger Open de Moselle - Metz China Open - Beijing Heineken Open - Auckland Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Power Horse World Team Cup - Dusseldorf AEGON International - Eastbourne Bet-at-home Cup - Kitzbuhel Valencia Open - Valencia Valencia Open - Valencia Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg BMW Open - Munich BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Garanti Koza Sofia Open - Sofia Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Grand Prix Hassan II - Marrakech Davis Cup, World Group, QF, BEL-GER 2-3 BMW Open - Munich Open Romania - Bucharest Ordina Open - 's-Hertogenbosch Generali Open - Kitzbuhel Kroger / St. Jude International - Memphis Vietnam Open - Ho Chi Minh City Open de la Comunidad Valenciana - Valencia Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Davidoff Swiss Indoors Basel - Basel Erste Bank Open - Vienna The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Mercedes Cup - Stuttgart Open de Moselle - Metz Davis Cup, World Group, 1R, GER-KOR 3-2 St. Petersburg Open - St. Petersburg BA-CA Tennis Trophy - Vienna Allianz Suisse Open Gstaad - Gstaad Davis Cup, World Group, QF, GER-ESP 1-4 BMW Open - Munich International German Open - Hamburg China Open - Beijing Bank Austria Tennis Trophy - Vienna Campionati Internazionali di Sicilia - Palermo Qatar ExxonMobil Open - Doha Heineken Open - Auckland ARAG ATP World Team Championship - Dusseldorf German Tennis Championships - Hamburg 2003 Mercedes Cup - Stuttgart Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Davis Cup, World Group, QF, ESP-GER, 3-2 Bet-at-home Open - Hamburg Valencia Open - Valencia ARAG ATP World Team Championship - Dusseldorf Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Hopman Cup - Perth BMW Open - Munich Gerry Weber Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart Erste Bank Open - Vienna Davis Cup, PO, FRA-GER 4-1 Barcelona Open BancSabadell - Barcelona Moselle Open - Metz Barcelona Open BancSabadell - Barcelona BMW Open - Munich Ordina Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Apia International - Sydney Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Generali Open - Kitzbuhel Open SEAT Godo 2006 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Emilia-Romagna Open - Parma ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Orange Prokom Open - Sopot Barcelona Open Banc Sabadell - Barcelona Regions Morgan Keegan Championships - Memphis Open Sud de France - Montpellier German Tennis Championships - Hamburg Davis Cup, World Group, QF, GER-FRA 1-4 Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam Rogers Masters - Montreal BNP Paribas Masters - Paris Davis Cup, World Group, 1R, ARG-GER 5-0 Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Davis Cup, World Group, PO, GER-BRA 4-1 Tennis Masters Series - Hamburg Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, QR, GER-HUN 5-0 Tennis Masters Series - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid SAP Open - San Jose BNP Paribas Open - Indian Wells Open Seat Godo 2005 - Barcelona Sony Ericsson Open - Miami Internationaler Raiffeisen Grand Prix - St. Polten AIG Japan Open - Tokyo Internazionali BNL d'Italia - Rome Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal BNP Paribas Open - Indian Wells French Open - Paris NASDAQ-100 Open - Miami U.S. Open - New York Mutua Madrilena Masters Madrid - Madrid Western & Southern Open - Cincinnati French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, 1R, GER-AUT 3-2 Wimbledon - London Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, World Group, SF, RUS-GER 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, 1R, GER-CZE 2-3 All Lower level tournaments Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, Finals, Group C Davis Cup, Finals, QF, GBR-GER 2-0 Davis Cup, World Group, QR, GER-BLR 4-1 Olympics - Rio de Janeiro Olympics - Tokyo M25 Astana